package com.red.star.wechat.data.entity;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

@Data
@Table(name = "stat_merchant_poster")
public class StatMerchantPoster extends BaseEntity {
    /**
     * 阅读时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date readTime;

    /**
     * 阅读结束时间
     */
    @Transient
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date readEndTime;
    /**
     * 商场
     */
    private String mallName;

    /**
     * 商场code
     */
    private String mallCode;

    /**
     * 品牌
     */
    private String brandName;
    /**
     * 导购姓名
     */
    private String employeeName;

    /**
     * 导购id
     */
    private Integer employeeId;

    /**
     * 更新时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date posterTime;

    /**
     * 更新结束时间
     */
    @Transient
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date posterEndTime;
    /**
     * 用户openId
     */
    private String openId;
    private String nickname;
    private String mobile;
    /**
     * 用户类型0:粉丝，1：会员，2：导购
     */
    private Integer type;
    /**
     * 0:wx消息转发点击查看1：wx模板消息点击查看2:app转发点击查看3app转发后wx再次转发查看
     */
    private Integer channel;

    /**
     * 针对channel未2/3情况时店铺id
     */
    private Integer shopId;

}
